home *** CD-ROM | disk | FTP | other *** search
/ IRIX 6.5 Applications 2004 May / SGI IRIX 6.5 Applications 2004 May.iso / dist / gnu.idb / usr / gnu / README.SGI.z / README.SGI
Encoding:
Text File  |  2002-12-03  |  4.1 KB  |  110 lines

  1. This (/usr/gnu) is the GNU directory.
  2.  
  3. This directory and its contents are obsolete.  For newer versions 
  4. of the GNU tools visit http://freeware.sgi.com/
  5.  
  6. ------------------------------------------------------------------------
  7. Silicon Graphics, Inc. (SGI) is not officially supporting this
  8. software. Please don't call us for support. Instead, SGI provides
  9. GNU as an optional software package that can be conveniently
  10. installed by customers who wish to do it.  Customers who wish
  11. to install and use this software, will need to add /usr/gnu/bin
  12. to their PATH, and add /usr/gnu/catman:/usr/gnu/man to their
  13. MANPATH. This is not done by default.
  14.  
  15. We encourage users who benefit from this software to donate 
  16. money or equipment to the FSF, and to support free software.
  17. See http://www.gnu.org/ for details.
  18.  
  19. This is not the full GNU distribution. It only contains selected
  20. GNU packages. The intent is to expand this with time. If you
  21. wish to have a package that's not included here, you may download
  22. it from the official GNU site  ftp://prep.ai.mit.edu/pub/gnu/
  23. or one of its mirrors (see http://www.gnu.org/order/ftp.html)
  24. and build it yourself.
  25.  
  26. This software is provided "as is", and including full source, as
  27. a result of extensive and repeating customer requests to make GNU
  28. software more easily and conveniently available on SGI systems.
  29.  
  30. SGI disclaims all warranties with regard to this software,
  31. including all implied warranties of merchantability and fitness,
  32. in no event shall SGI be liable for any special, indirect or
  33. consequential damages or any damages whatsoever resulting from
  34. loss of use, data or profits, whether in an action of contract,
  35. negligence or other tortious action, arising out of or in
  36. connection with the use or performance of this software.
  37.  
  38. ------------------------------------------------------------------------
  39. Some Hints:
  40.  
  41. o Some GNU commands have the same name as their SGI counterparts
  42.   and in some cases slightly different options and behavior.
  43.  
  44.   If you have /usr/gnu/bin in your path and find it confusing
  45.   try 'which command' where `command' is the command name whose
  46.   behavior you find confusing.
  47.  
  48. o Three scripts are provided under /usr/gnu/bin for your
  49.   convenience and to help avoid confusion:
  50.  
  51.     1) gman
  52.     2) sman
  53.     3) gnu
  54.  
  55.    Their function is:
  56.  
  57.     gman [-section] some_command
  58.         Will force a GNU man page display for `some_command'
  59.         Regardless of your current PATH.
  60.  
  61.     sman [-section] some_command
  62.         Will force an SGI man page display for `some_command'
  63.         Regardless of your current PATH.
  64.  
  65.     gnu [some_command args...]
  66.         Will call `some_command' with the provided arguments
  67.         `args...' in the GNU universe, without changing your
  68.         permanent settings (PATH etc.)
  69.  
  70.         When called without arguments, `gnu' will give you a
  71.         shell (based on the $SHELL environment variable, or
  72.         your preferred login shell if $SHELL isn't set)
  73.         under the GNU universe. Use `exit' to exit this shell.
  74.  
  75.    NOTE:
  76.    shell internal commands, like `cd' will not be covered by any of
  77.    these scripts. Check your preferred shell documentation for a list
  78.    of internal commands.
  79.  
  80. A few notable SGI/GNU incompatibilities
  81.  
  82.    This is not a comprehensive list.  Please refer to the outputs of
  83.    gman vs. sman for details on every command interface.  A few notable
  84.    differences are listed here.
  85.  
  86.    GNU commands have an extended common options handling. Long options
  87.    are supported using --option (double dash) and standard options
  88.    like --help, and --version are supported in most cases.
  89.  
  90.    GNU chmod/chown -R do not follow symbolic links by default. SGI
  91.    commands which originated from SVR4 do follow symlinks by default.
  92.  
  93.    SGI find has a -local option to skip remote mounted directories
  94.    GNU doesn't.
  95.  
  96.    GNU grep/egrep/fgrep are actually one command. SGI versions are separate.
  97.  
  98.    GNU and SGI have slightly different conventions for storing I18N
  99.    contents. GNU utils which support I18N have more language catalogues.
  100.  
  101.    GNU find has the current directory and the '-print' option set by
  102.    default.
  103.  
  104.    GNU tar has many extensions, including '-z' for compress/decompress
  105.    -S for supporting holy (sparse) files and more.
  106.  
  107.    GNU sort is slower than the SGI sort but takes much less memory
  108.    to run.
  109.  
  110.